popover bar: Don't grab focus away from open menus
authorMatthias Clasen <mclasen@redhat.com>
Sun, 9 Jun 2019 14:03:40 +0000 (14:03 +0000)
committerMatthias Clasen <mclasen@redhat.com>
Sun, 9 Jun 2019 17:38:54 +0000 (17:38 +0000)
It makes them unhappy and disappear.

gtk/gtkpopoverbar.c

index 90e252015cadebaf9b6dcf839fada4bfb25ded4a..265cd88cf05ca7fad924f0d906caf8346169a2ba 100644 (file)
@@ -123,7 +123,7 @@ set_active_item (GtkPopoverBar     *bar,
     {
       if (popup || (was_popup && changed))
         gtk_popover_popup (bar->active_item->popover);
-      else
+      else if (changed)
         gtk_widget_grab_focus (GTK_WIDGET (bar->active_item));
     }
 }